package fuzzylogic;

import net.sourceforge.jFuzzyLogic.FIS;

public class Fuzzytesta {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		String fileName = "src/fuzzylogic/tipper.fcl";
		FIS fis = FIS.load(fileName, true);
		// Error while loading?
		if (fis == null) {
			System.err.println("Can't load file: '" + fileName + "'");
			return;
		}

		// Show
		fis.chart();

		// Set inputs
		fis.setVariable("vecesrepetidas", 1);
		fis.setVariable("vejez", 40);

		// Evaluate
		fis.evaluate();

		// Show output variable's chart
		fis.getVariable("eliminar").chartDefuzzifier(true);

		// Print ruleSet
		// System.out.println(fis);
		System.out.println(""
				+ fis.getVariable("eliminar").getValue()); // Show output
														// variable
		

	}

}
